<?php
	include("../../handle/config.php");
	session_start();
	//lấy mã chi hội của người thêm
	$sql_maHV = "SELECT  MACH FROM HOIVIEN WHERE MAHV='$_SESSION[mahv]'";
	$result=mysqli_query($con,$sql_maHV);
	$row = mysqli_fetch_array($result);
	$mach=$row['MACH'];
	//nếu chức vụ không phải là hội viên thì kiểm tra chức vụ đã tồn tại chưa
	//kiểm tra chức vụ của chi hội
	if($_POST['chucvu']=='CV002'|| $_POST['chucvu']=='CV05') // chi hội trưởng và thủ quỷ của chi hội
	{
		$sql = "SELECT  * FROM HOIVIEN WHERE MACV='$_POST[chucvu]' AND MACH='$mach'";
		$result=mysqli_query($con,$sql); 
		//nếu chức vụ đã tồn tại trong chi hội
		if($row = mysqli_fetch_array($result))
		{
			header("Location:../../QuanLyHoiVien.php?content=themhoivien&result=Chức vụ đã được giữ trong chi hội");
			exit();
		}
	}
	//KIỂM tra chức vụ liên chi
	else if ($_POST['chucvu']=='CV08') //liên chi trưởng
	{
		$sql = "SELECT  * FROM HOIVIEN WHERE MACV='$_POST[chucvu]'";
		$result=mysqli_query($con,$sql);
		//nếu chức vụ đã tồn tại trong liên chi
		if($row = mysqli_fetch_array($result))
		{
			header("Location:../../QuanLyHoiVien.php?content=themhoivien&result=Chức vụ đã được giữ trong liên chi");
			exit();
		}
	}
	// tạo mã tự động cho maHV
	$sql_maHV = "SELECT  COUNT(*) as max FROM HOIVIEN";
	$result=mysqli_query($con,$sql_maHV);
	$row = mysqli_fetch_array($result);
	$max=$row['max'];
	do
	{
		$max+=1;
		$maHV=(string)($max);
		echo $maHV;
		$length =strlen($maHV);
		for($i=0;$i<5-$length;$i++)
			$maHV="0".$maHV;
		$maHV="HV".$maHV;
		//kiểm tra xem đã tồn tại mã trong bảng chưa
		$sql_check = "SELECT  * FROM HOIVIEN WHERE MAHV='$maHV'";
		$check_result=mysqli_query($con,$sql_check);
		$check_row = mysqli_fetch_array($check_result);		
	}
	while($check_row!=null);

	// thêm 1 hội viên vào bảng
	$sql="INSERT INTO HOIVIEN VALUES ('$maHV','$_POST[chucvu]','$mach','$_POST[hoten]','$_POST[nganh]', '$_POST[khoa]','$_POST[email]','$_POST[sdt]','$_POST[diachi]')";
	//nếu thêm được hội viên thì tạo tài khoãn
	if(mysqli_query($con,$sql))
	{	
		$pass=substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') , 0 , 5 );
		//$pass=md5($pass);
		$tenpq;
		switch($_POST['chucvu'])
		{
			case "CV01": $tenpq="1"; break;
			case "CV02": $tenpq="2"; break;
			case "CV03":
			case "CV04":
			case "CV05": $tenpq="3"; break;
			case "CV06":
			case "CV07": $tenpq="4"; break;
			case "CV08": $tenpq="5"; break;
		}
		$sql="INSERT INTO TAIKHOAN VALUES ('$maHV','$maHV','$tenpq','$pass')";
		if(mysqli_query($con,$sql))
		{
			mysqli_close($con);
			header("Location:../../QuanLyHoiVien.php?content=thongtinhvdathem&mahv=$maHV");
		}
		else
		{
			mysqli_close($con);
			header("Location:../../QuanLyHoiVien.php?content=themhoivien&result=Không tạo được tài khoãn hội viên");
		}
	}
	else 
	{
		mysqli_close($con);
		header("Location:../../QuanLyHoiVien.php?content=themhoivien&result=Không thêm được hội viên");
	}

?>